// JavaScript Document
$(function(){
	
	var url = "?m=Index/Music/";
	
	window.musicListTitle = new Array();  //记录乐谱名称
	
	window.musicListCon   = new Array();   //记录乐谱内容
	
	window.played   = "";  //记录弹奏的最后一首音乐
	
	MusicList(url,"AjaxMusicList");
	
	$("#pagePre").click(function(){ //乐谱列表 上一页
		var mod = "AjaxMusicList&&page="+$("#pagePre").attr("alt");
		MusicList(url,mod);
	});
	
	$("#pageNext").click(function(){  //乐谱列表 下一页
		var mod = "AjaxMusicList&&page="+$("#pageNext").attr("alt");
		MusicList(url,mod);
	});
	
	$(".search_con").focus(function(){  //搜索框初值的设定
		var val = $(".search_con").val();
		if(val=="请填写要搜索的乐曲...."){
			$(".search_con").val("");
			val = "请填写要搜索的乐曲....";
		}
		$(".search_con").blur(function(){
			if($(".search_con").val()=="")
			   $(".search_con").val(val);
		});
	 });
	
	$(".search_button").click(function(){ //搜索乐曲
		var val = $(".search_con").val();
		if(val==""||val==" "||val=="请填写要搜索的乐曲...."){
			alert("请填写要搜索的乐曲");
			$(".search_con").focus();
		}else{
			var mod = "AjaxMusicList&title="+val;
			MusicList(url,mod);
			$(".content").hide(1000,function(){ 
				$(".list").slideDown(1000);
				$(".title").html("");
				$(".content").html("");
			})
			$(".listPage").hide(function(){$(".gock").show()});
		}
	});

	
});


function MusicList(url,mod){
	$.post(url+mod,{},function(data){
		if(data){
			$("#rowNum").html("总共有"+data.PageList.rowNum+"信息");
			if(!data.PageList.PageNum){  //若无结果，给予提示
				$("#musicList").html("<span>暂无相关曲目</span>");
				return;
			}
			var html = "<ul>";
			for(var i =0 ;i<data.PageList.PageNum;i++){
				window.musicListTitle[i] = data.PageList.con[i].title;
				window.musicListCon[i]   = data.PageList.con[i].con;
				html += "<li><a href='#' onclick='GetMusic("+i+");'>"+data.PageList.con[i].title+"</a></li>";
			}
			html += "</ul>";
			 $("#musicList").html(html);
			 $("#pagePre").attr( "alt", data.PageList.pagePre);
			 $("#pageNext").attr( "alt", data.PageList.pageNext);
		}
	},"json");
}

function GetMusic(mid){
	//alert(window.musicListTitle[mid]);
	$(".list").hide(1000,function(){
		$(".content").slideDown(1000);
		$(".content").html(window.musicListCon[mid]);
		$(".title").html(window.musicListTitle[mid]);
		$(".listPage").hide(function(){$(".gock").show()});
	});
	window.played = window.musicListTitle[mid];
}

function BackList(){
	var url = "?m=Index/Music/";
	var mod = "AjaxMusicList";
	MusicList(url,mod);
	$(".content").hide(1000,function(){
		$(".list").slideDown(1000);
		$(".title").html("");
		$(".content").html("");
		$(".gock").hide(function(){$(".listPage").show()});
	});
}